.TopContainer{
	width:100%;
	height:190px;
	position:relative;
	z-index:100000;
}
.TopContainer:before{
	content:'';
	display:block;
	width:100%;
	height:1px;
	position:absolute;
	left:0;
	top:30px;
	background:#BFC5CA;
}
.TopContainer .Infos{
	width:1200px;
	height:30px;
	margin:auto;
	position:relative;
}
.TopContainer .Infos .Citys{
	height:30px;
	float:left;
	padding-right:80px;
	position:relative;
}
.TopContainer .Infos .Citys dt{
	float:left;
	line-height:30px;
	font-size:14px;
	color:#666;
}
.TopContainer .Infos .Citys dt span{
	display:inline-block;
	padding:0 5px;
	color:#F30;
}
.TopContainer .Infos .Citys dd{
	float:left; width:32px; height:30px; background:url(more.png) 10px 12px no-repeat;
}
.TopContainer .Infos .Citys dd a{display:block; width:100%; height:100%}
.TopContainer .Infos .Citys dd ul{
	height:200px;
	overflow-Y:auto;
	overflow-X:hidden;
	margin-top:30px;
	border:#DDD solid 1px;
	display:none;
	background:#FFF;
}
.TopContainer .Infos .Citys dd:hover ul{
	display:block;
}
.TopContainer .Infos .Citys dd ul li{
	height:25px;
	line-height:25px;
	overflow:hidden;
	text-indent:15px;
	border-bottom:#DDD dotted 1px;
}
.TopContainer .Infos .Citys dd ul li.ck,.TopContainer .Infos .Citys dd ul li:hover{
	background:#EFEFEF;
}
.TopContainer .Infos .times{
	float:right;
	line-height:30px;
	font-size:14px;
	color:#888;
	word-spacing:5px;
}
.TopContainer .Infos .times a{
	color:#F60;
}
.TopContainer .Infos .times em{
	color:#369;
}
.TopContainer .LogoSearch{
	width:1200px;
	height:110px;
	overflow:hidden;
	margin:auto;
	position:relative;
}
.TopContainer .LogoSearch .logo{
	width:450px;
	height:110px;
	overflow:hidden;
	line-height:110px;
	position:absolute;
	left:0;
	top:24px;
}
.TopContainer .LogoSearch .logo img{
	vertical-align:middle;
}
.TopContainer .LogoSearch .search{
	width:400px;
	height:40px;
	overflow:hidden;
	position:absolute;
	left:460px;
	top:30px;
}
.TopContainer .LogoSearch .search input[type=text]{
	border:#F8BC6D solid 1px;
	width:290px;
	height:30px;
	text-indent:5px;
	font-size:14px;
}
.TopContainer .LogoSearch .search input[type=submit]{
	border:0px;
	height:32px;
	line-height:32px;
	background:#F49110 url(search.png) 8px 8px no-repeat;
	padding:0 10px 0 30px;
	font-size:16px;
	color:#EEE;
	position:absolute;
	right:20px;
	top:0;
	cursor:pointer;
	border-radius:5px;
}
.TopContainer .LogoSearch .atc{
	width:280px;
	height:40px;
	position:absolute;
	right:0;
	top:25px;
}
.TopContainer .LogoSearch .atc a{
	display:block;
	width:130px;
	height:38px;
	overflow:hidden;
	line-height:38px;
	float:left;
	font-size:16px;
	text-indent:40px;
	border:#CCC solid 1px;
	border-radius:5px;
}
.TopContainer .LogoSearch .atc a.quit{
	background:url(quit.png) 15px 13px no-repeat;
}
.TopContainer .LogoSearch .atc a.quit:hover{
	background:#EFEFEF url(quit.png) 15px 13px no-repeat;
	text-decoration:none;
}
.TopContainer .LogoSearch .atc a.info{
	background:url(head.png) 15px 13px no-repeat;
	margin-left:15px;
}
.TopContainer .LogoSearch .atc a.info:hover{
	background:#EFEFEF url(head.png) 15px 13px no-repeat;
	text-decoration:none;
}
.TopContainer .MenuCont{
	height:45px;
	width:100%;
	background:#F47B10;
}
.TopContainer .MenuCont ul{
	width:1200px;
	height:45px;
	margin:auto;
}
.TopContainer .MenuCont ul li{
	height:45px;
	line-height:45px;
	float:left;
	padding:0 30px;
	position:relative;
}
.TopContainer .MenuCont ul li a{
	font-size:16px;
	color:#FFF;
}
.TopContainer .MenuCont ul li:hover{
	background:#2C86CB;
}
.TopContainer .MenuCont ul li.home{
	padding-left:40px;
}
.TopContainer .MenuCont ul li.home:before{
	content:'';
	display:block;
	width:25px;
	height:21px;
	background:url(home.png) no-repeat;
	position:absolute;
	left:5px;
	top:12px;
}
.TopContainer .MenuCont ul li.new{
	padding-right:35px;
}
.TopContainer .MenuCont ul li.new:before{
	content:'';
	display:block;
	width:27px;
	height:19px;
	background:url(new.png) no-repeat;
	position:absolute;
	right:5px;
	top:5px;
}

.MainContainer{
	width:1200px;
	margin:auto;
	position:relative;
}
.MainContainer:after{
	content:'';
	display:block;
	height:1px;
	width:100%;
	clear:both;
}
.MainContainer .LeftCont{
	width:260px;
	float:left;
	overflow-Y:auto;
	overflow-X:hidden;
}
.MainContainer .RightCont{
	width:920px;
	float:right;	
}
.MainContainer .RightCont iframe{
	width:100%;
	height:100%;
}
.members{
	width:100%;
	height:205px;
	background:url(memberbg.png) no-repeat;
	background-size:100% 225px;
	padding-top:20px;
	color:#FFF;
}
.members .icon{
	width:90px;
	height:90px;
	overflow:hidden;
	margin:auto;
	background:#c4dde9;
	border-radius:45px;
	text-align:center;
	line-height:90px;
}
.members .icon img{
	max-width:90px;
	max-height:90px;
	vertical-align:middle;
}
.members .username a{
	display:block;
	text-align:center;
	color:#FFF;
	font-size:14px;
	padding-top:10px;
}
.members .companyer,.members .moneys{
	text-align:center;
	padding-top:10px;
	word-spacing:10px;
	line-height:20px;
}
.members .companyer span{
	display:inline-block;
	padding-left:20px;
	background:url(vip.png) left 1px no-repeat;
}
.LeftCont dl.menu{
	border:#a5c0d5 solid 1px;
	border-top:0;
}
.LeftCont dl.menu dt{
	border-bottom:#a5c0d5 solid 1px;
	line-height:35px;
	text-indent:35px;
	font-size:16px;
	background:url(remove.png) 10px 10px no-repeat;
	cursor:pointer;
}
.LeftCont dl.menu dt.show{
	background:url(add.png) 10px 10px no-repeat;
	border-bottom:0px;
}
.LeftCont dl.menu dd{
	background:#f5f6f6;
	padding:0 10px;
}
.LeftCont dl.menu dd div{
	border-top:#cddbe6 solid 1px;
	height:35px;
	line-height:35px;
	overflow:hidden;
	text-indent:40px;
	font-size:14px;
}
.LeftCont dl.menu dd div:nth-child(1){
	border-top:0px;
}
.LeftCont dl.menu dd div:hover{
	/*background:#FFF;*/
}